草庐IT

xcode - 无效的权利 iOS SDK 4.1

全部标签

c++ - g++ 4.7 严格别名检查无效

当我用g++4.7编译以下代码时。g++-Wall-fstrict-aliasing我会在第一次转换时收到警告:警告:取消引用类型双关指针将破坏严格的别名规则[-Wstrict-aliasing]第二次转换很好,没有任何警告。任何人都可以帮助我理解为什么在第一次转换时发出警告吗?intmain(){chara[16];char*p=&a[0];//inti=*((int*)(&a[0]));//badintj=*((int*)(p));//okreturn0;} 最佳答案 Thesecondcastisfinewithoutanyw

c++ - GCC- 无效使用 Register

我正在VS2012和GCC(CodeBlocks)下为Windows编译一个项目。在VS2012上一切正常。在GCC下,我得到以下编译错误:C:\Users\Piotrek\AppData\Local\Temp\ccfdl0Ye.s|164|Error:invaliduseofregister|C:\Users\Piotrek\AppData\Local\Temp\ccfdl0Ye.s|166|Error:invaliduseofregister|C:\Users\Piotrek\AppData\Local\Temp\ccfdl0Ye.s|221|Error:invaliduseofr

c++ - 在 XCode 中构建时出现 FreeType 错误

首先是一些背景故事:我不知道我在做什么。那是个谎言,我知道我在做什么。我是一名Web开发人员,所以查看代码并不全是胡言乱语,但尝试使用Xcode对我来说是一本新书。无论如何,我设计了一个在Windows上使用SFML用C++编译的游戏,现在我们正试图将它带到OSX(我是小组中唯一拥有Mac的人)。我一直在尝试使用Xcode4.6.1和SFML2.0来构建这个该死的应用程序,但到目前为止,一切都令人头疼。让这个东西工作的当前状态还不错,它最终没有错误地构建但是构建停止了,这显示了:dyld:Librarynotloaded:@executable_path/../Frameworks/f

c++ - Xcode 项目将不再在调试器中显示 std::string

我有一个Xcode项目在调试时不会显示C++std::strings。这非常令人沮丧,因为我不得不求助于打印语句或在LLDB控制台窗口中一次输出一个字符,这既耗时又难以阅读。使用同一个项目的每个其他人都遇到同样的问题,而其他项目没有看到这个问题,所以我认为这是某种项目设置。我正在调试并且没有打开优化,所以我已经将其作为问题消除了。我还比较了工作项目和有此问题的项目之间的项目设置,它们在各个方面看起来都一样。这是我得到的输出示例,此示例中的*_M_p是正确的,字符串的第一个字符是问号:这是我一次检查字符串一个字符时在调试控制台中得到的结果:我听说从LLVM切换回GDB可能会解决问题,但G

JAVA“无效发行版本17“解决方案

出错原因:JDK版本不匹配在Setting里修改jdk版本的操作 在Structure里面修改项目配置  在Source和Dependencies里面都需要修改成项目需要用到的jdk版本  到这儿就解决了 

Xcode 升级后编译以前的项目报错问题

背景某天我发神经升级了Xcode,然后编译以前的Objective-C项目时出现以下错误:clang:error:SDKdoesnotcontain‘libarclite’atthepath‘/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_macosx.a’;tryincreasingtheminimumdeploymenttarget分析原因错误信息里面有是因为找不到libarclite_macosx.a这个文件,在网上搜了一些,使用为X

c++ - 为什么使用 extern struct {} foo,会触发无效的 fPIC required 错误消息?

我正在构建一个共享库,它具有如下所示的相应代码和编译规则://x.Cstruct{shortlen;chars[32700];}foo;//u.Cexternstruct{shortlen;chars[32700];}foo;voidblah(void){foo.s[0]=0;}$CXX-cx.C-fPIC$CXX-cu.C-fPIC$CXX-shared-ox.so.1-Wl,-soname,x.so.1x.ou.o此代码使用intel(v13-v16)编译器和clang编译器(v3.6)进行编译和链接,但使用g++(版本4.9.2)时出现链接错误:u.o:relocationR_X

C++ Eclipse 说参数无效(类型不正确)

代码是g_CDioService->getDioPrjMgr()->NotifyBtMacAddress(std::string(path));声明是voidNotifyBtMacAddress(conststd::string&path);Eclipse在NotifyBtMacAddress下划线并表示Invalidarguments'Candidatesare:voidNotifyBtMacAddress(const?&)'我什至尝试将其显式转换为实际预期的类型:g_CDioService->getDioPrjMgr()->NotifyBtMacAddress(const_cast

c++ - glTexImage3D 抛出错误 1282(无效操作)

我正在尝试通过OpenGL将体积数据作为3D纹理上传。但是,当通过glTexImage3D指定格式和数据本身时,会抛出GL_INVALID_OPERATION错误。代码(包括我添加的用于找出错误来源的调试代码)如下:voidTexture3D::upload(){std::cout我认为它可能是我在glTexImage3D中指定的任何格式、内部格式或像素格式的GL_INVALID_VALUE,但是我已经检查了glTexImage3D的文档一切似乎都是正确的。我创建了一个最小的、可验证的示例(使用GLFW和GLEW)#include#include#includeGLFWwindow*_

与Cosign SAPI签署现有签名字段时无效的签名

我有一个带有多个签名字段的PDF。我正在使用ItextSharp来创建带有签名字段的PDF,并试图用CosignSAPI签署每个签名字段。当我从呼叫的响应中附加签名对象时,签名无效。以下是我使用的代码的示例,以便从具有许多(签名字段)的PDF文档签署现有签名字段:publicvoidSignDocument(stringfilePath,stringfieldName,stringusername,stringpassword){byte[]fileBuffer=File.ReadAllBytes(filePath);DocumentTypedocument=newDocumentType()